package com.pjj.transactionservice.Entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * @author 76004
 * @apiNote 交易类
 * @date 2023/1/18 11:41
 */
@TableName("Transaction")
@Data
public class Transaction {
    @TableId(value = "id", type = IdType.AUTO)
    Long id;

    Timestamp time;

    /***
     * 汇款方
     */
    String trader;

    /***
     * 收款方
     */
    String payee;

    /***
     * 处理这条交易信息的user
     */

    String userId;

    /***
     * 交易金额
     */
    BigDecimal money;

    /***
     * 识别该交易的最低权限
     */
    Integer authority;

    /***
     * 交易状态
     */
    Integer status;
}
